Suicide Mission — synonyms, definition
1. suicide mission (Noun)
2 synonyms
martyr operation sacrifice operation
1 definition
suicide mission (Noun) — Killing or injuring others while annihilating yourself; usually accomplished with a bomb.
3 types of
charge commission mission